/* --- CSS für Agentur Ute Nicolai 02_2010, Design: Marco Hofschneider - TheSchneider.com */

/* --- Resets und Elemente */
html {
	overflow-y: scroll;
}

h1,h2,h3,ul,li,img,a,video,table,tr,td {
	margin:0; padding:0 ;border:0; font-weight:normal; font-size:1em;
	}
li {list-style: none;}
a { outline-style:none;
	text-decoration:none;
	color:rgb(99,81,69);
	}
a:hover {color: #000; }
h3,h2 {
	font-size: 1.2em; padding-bottom:1em;
	}
.clear {clear: both;}

/* --- Struktur */

body {
	font-family: Arial, sans-serif;
	padding-bottom:50px;
	}
#wrapper {
	margin:auto; width:950px;padding-top:30px;
	}

	
/* header */

#header {width: 950px;}
div#home {
width:250px;
	float:left;
	padding-left:5px;
	font-size: 27px;
	font-weight: normal;
	position:relative;
	top:-2px;
	}
div#home #agentur{
	
}	
	
div#home .tel {
	position:relative;
	left:1px;
	font-size: 12px;
	color:#999;}
	
/* content */
#content {margin: 40px 0 0px 0px;position:relative;width:950px;
	/*background:#eee;padding:10px 10px 10px 0;
	-webkit-border-radius:4px;-moz-border-radius:4px;
	*/
	}
	
#completeLeft {
	position:relative;
	width: 395px;
	float:left;	
}
#mainLeft { /* links, photos, thumbnails, downloads, news */ 

/*	height: 610px;
*/
	padding:10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-color: #444;
	
	}

#completeLeft #news {
	width: 375px;
	position:relative;
	font-size:.8em;
	color:#f30;
	padding:10px;
	margin:10px 0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-color:#eee;
}	

#infoContent { /* name, info, bio */
	float:right;
	width: 502px;
	padding:10px;
	background-color: #eee;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	}
#actorName {font-size:1.6em;text-shadow: 0px 1px 0px #fff;}
.infoLink {
	text-decoration: underline;
}
#bioText
{
	position:relative;
	text-align: justify;
	font-size: 13px;
	

}
#bio_print {
	position:absolute;
	right:0;
	top:0px;
}
#slideOpenWrapper {
		position:relative; /* IE < 8 and hidden feature */
}
#slideOpen
{
	position:relative;
	top:10px;
	width: 502px;
	font-size:.6em;
	text-align:right;
}
#slideOpen a {
	color:#f30;
	font-weight:bold;
}
#slideOpen a:hover {
	color:#000;
}

/* all actors display and welcome actors display*/
#imgContent {margin-left:9px;}
#imgContent img {border:none; width:116px;height:116px;}
#imgContent li {list-style:none;display:inline;}
#imgContent li div {width:132px; overflow:hidden; float:left;}
#imgContent a {display:block;border:1px solid white;color:#000;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px; text-decoration:none;font-size:11px; margin:0 0 5px 9px;padding:3px;width:116px;height:126px;}
a.welcomeImg, a.welcomeImgThumb {display:block; border:1px solid white;color:#000;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px; text-decoration:none;float:left; font-size:11px;padding:3px;}
#imgContent a:hover, a.welcomeImg:hover, a.welcomeImgThumb:hover {border:1px solid rgb(99,81,69);background-color:#444;color:white;}
a.welcomeImgThumb {border:1px solid #eee}
/* navigation */
/* generell */

/* main */

ul#main-nav {margin-left: 270px; font-size:14px;position:relative;top:25px;}
ul#main-nav li { float:left;padding-left:.9em;border-bottom: 1px solid rgb(99,81,69);}
ul#main-nav li a { padding-right: .9em;}
ul#main-nav li.lastNav,ul#main-nav li.firstNav  {border:none;}
ul#main-nav li.firstNav a,ul#main-nav li.lastNav a {display:block;border-bottom: 1px solid rgb(99,81,69);}
ul#main-nav li.lastNav a {padding-left:.9em;padding-right:0;border-bottom: 1px solid rgb(99,81,69);}
ul#main-nav li.lastNav {padding-left:0;padding-right:.9em;}
ul#main-nav li a:hover {color: #000;}
ul#main-nav li.active,ul#main-nav li.activeOrg {color: #000;  border:1px solid rgb(99,81,69); position:relative; top:-1px;border-bottom: 1px solid #fff;-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; } /*cursor:default;*/
ul#main-nav li.active a,ul#main-nav li.activeOrg a {border-bottom: 1px solid #fff;}
ul#main-nav li.active.firstNav, ul#main-nav li.activeOrg.firstNav {top:-2px;}
ul#main-nav li#lang {
		border:0;
		padding:0;
		float:right;	
		}
/*ul#main-nav li.activeOrg {background-color:#eee;}	*/	
		
ul#main-nav li#lang a {
		display:block;
		padding:0;
		text-indent:-9999em;
		width:30px;
		height:15px;
		background-image: url("../images/flag_eng.gif");
		opacity:.5;
		}

ul#main-nav li#lang a:hover {
	opacity:1;
	}



/* sub */
ul#actor-nav {display:inline;}
ul#actor-nav li {display:inline;}
ul#actor-nav li a{ float:left; font-size:.8em; color:#fefefe; margin:0 12px 0 12px; }
ul#actor-nav li a.lastNav {border-right:0px;}
ul#actor-nav li a.firstNav {margin-left:0px;}
/* andere Links */
a.backToVita, a.backToPresse  {float:left; font-size:.8em; color:#fff; padding-right:20px;}
a.backToPresse {color:#000;}
#videoHeading,#presseHeading {font-size:.8em; color:#fff;padding-left:206px;}
#presseHeading {color:#000;}
a.backToVita:hover,  ul#actor-nav li a:hover {color:#000;}
#print_vita, #download_foto,#edit_videos {
	margin-left:10px;
	display:block;
	height:24px;
	width:24px;
	text-indent:-9999px;
	position:relative;
	top:-5px;
}
#edit_videos{
	float:right; margin-right:0px;
	background-image:url('../images/videos.png');
}

#actor-nav a#download_foto{
		float:right; margin-right:0px;
		background-image:url('../images/enlarge.png');
}

#actor-nav a#print_vita {
	float:right; margin-right:0px;
	background-image:url('../images/print.png');}
	
#actor-nav a#download_foto:hover, #actor-nav a#print_vita:hover, #edit_videos:hover {
	background-position:bottom;
}

#download_overlay{
	position:absolute;
	top:-43px;
	left:0px;
	z-index:3;
	opacity:.6;
}
#download_overlay:hover{
	opacity:1;
}

/* local anchors for vita*/
div .insideNav {
	padding-left:10px;
	margin-top:20px;
}
div.insideNav a{
	padding-right:10px;font-size:12px;
}
.jSDetailShow {
	position:relative;
	top:3px;
	float:right;
	padding-right:10px;
	font-size:12px;
	color:rgb(99,81,69);
}


/* footer */
#footer {}

/* table for vita */
#vitaBlock {
	padding-top:5px;
	position:relative;
	clear:both;
}
table {
	border-collapse:collapse;	
	
}

.vitaBlockClass,  #presseContent {
	position:relative; /*absolute needed for IE7 ??? */
	padding:10px;
	background-color: #f4f4f4;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
h3 {	margin:0;}
table.vita tr:hover {
	background-color:#ddd;
}
.vita, .adminVita {
	/*width:930px;*/
	
	font-size:12px;
	margin-bottom:22px;
}
.adminVita {
	width:980px;
}
.vitaEdit, .vita_edit {
	width:10px;
	font-size:14px;
	white-space:nowrap;
}
.VitaBlockClass table{
	width: 930px
}

#vitaText /* vita info table */
{
width:500px;
font-size: 13px;
padding-top:25px;
padding-bottom:0px;
}
.detailKind {

	width:200px;
}
.detailValue {

	width:280px;
}

#vitaText td,#table_presse_front td {
padding:5px 0px;
}
th{
	text-align: left;
}

td {
	padding:1px 2px;
	vertical-align:top;
}


 .vitaJahr {
	width:80px;
}
.vitaProjekt {
	width:340px
}

.vitaSender {
	width: 50px;
}

.vitaProduzent {
	width: 230px;
}
.vitaRegie {
	width: 205px;
}
/* main photo */
#mainPhoto { width: 375px; height:530px; overflow:hidden;} /* add padding for main image here*/
#mainPhoto img {width: 375px; } /*height:520px;*/
#fadeContainer1,#fadeContainer2{
 width: 375px;max-height:530px; overflow:hidden;

}
#thMain2 {visibility:hidden;}
#copyright1, #copyright2, #fotoComment1, #fotoComment2 {font-size: 10px;vertical-align:top;margin-left:1px;}
#fotoComment1, #fotoComment2 {float:right;}
#actorThumbs .thumb {width:60px; height:60px;padding-right:3px;padding-top:10px;}
#actorThumbs a{position:relative;}
/*#mainImage, #mainImage2 {visibility:hidden;}*/
#fade1, #fade2 {position:absolute; width: 375px; height:540px;overflow:hidden;background-color:#444;}

#actorThumbs .lastThumb {padding-right:0;}
 
/* clearfix */
.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */


/* video page */
#videoContent{
	padding:10px;
	float:left;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-color: #444;
}

#videoDisplay {clear: left; padding:10px 0 10px 0;width:640px;}
#otherVideos,#otherVideos1 {margin-left: 690px; margin-bottom:20px;width: 220px; font-size:.8em;-webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px;padding:10px 20px;
background-color: #eee;}
#otherVideos1 {
	font-size:1em;
}

#imgPreloader {
	visibility:hidden;
	float:right;
	top:-3px;

}

/*
.currentRow {
	background-color:#ddd;
}
*/


#welcome_left {
	float:left;
	overflow:hidden;
}
#welcome_right {
	float:right;
}
#welcome_left img, #welcome_right img{
	display:block;
	margin:0;
	width: 160px;


}


#welcome_left .imgWrapper, #welcome_right .imgWrapper{
		margin-bottom:10px;
		font-size: .5em;
}

#welcome_text_wrapper {
	width: 390px;
	position:relative;
	margin-left: 520px;
	text-align:center;
	font-size: 22px;
	padding:30px 20px;
	background-color: #eee;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}


#print_logo{

	display:none;
	visibility:hidden;
	float: right;
}

#welcome_news, #important_news, #top_news {
	background-color: #eee;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-top:20px;
	padding:20px;
}
#top_news {
	padding-top: 38px;
	padding-bottom: 0;
}
#welcome_news h2, #important_news h2{color: orange;}
#welcome_text_block1{
	margin:auto;
	text-align:center;
	width:355px;
	
}

#welcome_text_block2{
	margin:20px 0 50px 520px;
	text-align:center;
	font-size:19px;
	width: 290px;
	position:relative;
	text-align:center;
	padding:20px 70px;
	background-color: #eee;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.welcome_text div.bigText2{
	padding-bottom:5px;
	border-bottom: 1px solid black;
}

.leftText {
	float:left;
	text-align:left;	
}
.rightText {
	 float:right;
	text-align:right;
}
.welcomeImageBlock{
	width: 150px;
	margin-bottom:40px;
	float: left;

}

.welcomeTextBlock, .welcomeTextBlockAdd{
	margin-bottom:40px;
	float:left;
	width: 700px;
}
.welcomeTextBlockAdd {
	margin-left:150px;
}
.welcomeLinks {
	font-size: 14px;
	margin-bottom:5px;
}
.welcome_text div.smlText1 ,.welcome_text span.smlText2 {
	font-size: 17px; /* .68 */


}
.welcome_text div.smlText1 {
	padding: 10px 0;
}

.welcome_text div.smlText3{
	font-size:11px;
	
}
#kontakt div {
	margin-bottom:10px;
	padding:10px;
	border:1px solid #aaa;
	background-color: #eee;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;	
}
#kontakt h2 {
	margin:0;padding:0;
}

#table_presse_front{
	margin:20px 0;
	width:930px;
	font-size:.8em;
}

td.table_presse_front_jahr{
	width:120px;

}
td.table_presse_front_mag_name{
	width:250px;
}
td.table_presse_front_filename{
	width:300px;
}
#backToPress {font-size: .8em;}

#soloId  {color:#f30;}

.image_content {padding:5px 0;}

#print_btn{
	display:none;
	visibility:hidden;
}

#presseblock {
	padding:10px 0 30px 0;
}
#presseblock .presseheading {
	padding-top:20px;
	font-size:16px;
}
#presseblock .zitat {
	font-size:14px;
}
